<?php
/**
 * GlobalArticleConst.php
 * @copyright (c) 2011-2020, Hangzhou DOJI Tech Co., Ltd.
 * This is NOT a freeware, use is subject to license terms.
 * @package GlobalArticleConst.php
 * @link https://www.tingjunapp.com/
 * @author wujun@lanqb.cn
 * @: GlobalArticleConst.php 310000 2020-11-08 17:35:39 $
 * */

namespace App\Consts;

/**
 * 文章通用常量定义
 * @author dumpling
 * 注意：
 *  1. 文件由来：为了使model整洁
 *  2. 当草稿/投稿/文章通用时，以PLATFORM_ARTICLE_开头，否则以DRAFT_/CONTRIBUTE_/ARTICLE_开头
 *  3. 注释中，【_文章】特指文章，【文章】泛指草稿/投稿/文章
 */
class GlobalArticleConst
{

    // 前台【文章】ID构成：00 + 8位36进制毫秒级时间戳 + 14位随机字符串 + 1位属性标识符 + 8位36进制毫秒级时间戳版本号
    public const PLATFORM_ARTICLE_SIGN = 'A';
    public const PLATFORM_DRAFT_SIGN = 'D';
    public const PLATFORM_CONTRIBUTE_SIGN = 'C';

    // 文章审核状态：1待审核，2已退回，3重新审核中，4通过
    public const AUDIT_CHECK_PENDING = 1;
    public const AUDIT_UNPASS = 2;
    public const AUDIT_REVIEW_AGAIN = 3;
    public const AUDIT_PASS = 4;

    // 编辑页面，选择的是：1原创，2推荐
    public const ARTICLE_TYPE_ORIGINAL = 1;//GlobalArticleConst::ARTICLE_TYPE_RECOMMEND
    public const ARTICLE_TYPE_RECOMMEND = 2;


    // 记录类型
    public const TYPE_DRAFT = 1;// 草稿
    public const TYPE_CONTRIBUTE = 2; // 投稿


    //文章作者标识
    public const AUTHOR_IDENTIFY = 0;
    public const AUTHOR_IDENTIFY_ORIGINAL = 1; //原作者标识
    public const AUTHOR_IDENTIFY_RECOMMEND = 2;//推荐者标识


    //一键推荐的文章是否编辑过
    public const RECOMMEND_NOT_EDIT = 1;
    public const RECOMMEND_EDIT = 2;

    // 文章来源，1无，2公众号
    public const ARTICLE_SOURCE_NULL = 1;
    public const ARTICLE_SOURCE_ACCOUNT = 2;

    // 编辑页面，选择的是2推荐时，填写的时：1作者昵称，2作者手机号（后台可以选择）
    public const RECOMMEND_AUTHOR_NICKNAME = 1;
    public const RECOMMEND_AUTHOR_PHONE = 2;

    // 原作者是否入驻，1否2是
    public const RECOMMEND_NOT_APPLY = 1;
    public const RECOMMEND_APPLY = 2;

    // 是否自主截取文章摘要
    public const NOT_AUTO_SUMMARY = 1;
    public const AUTO_SUMMARY = 2;

    // false为屏蔽，true屏蔽
    public const IS_NOT_SHIELD = false;
    public const IS_SHIELD = true;

}
